/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.controlador.comando.IComando;
import pe.com.cotelasa.scp.entidad.CorrelativoDocumento;
import pe.com.cotelasa.scp.entidad.GuiaRemision;
import pe.com.cotelasa.scp.entidad.OrdenPedido;
import pe.com.cotelasa.scp.entidad.TipoFormaPago;
import pe.com.cotelasa.scp.entidad.VentaDetalleFacturacion;
import pe.com.cotelasa.scp.entidad.VentaFacturacion;

/**
 *
 * @author WINDOWS 7
 */
@Named(value = "BKVentaFacturaExportacion")
@Scope("session")
public class BKVentaFacturaExportacion implements Serializable {

    private VentaFacturacion facturaBusqueda;
    private VentaFacturacion facturaFormulario;
    private VentaFacturacion facturaSeleccionado;
    private Collection<VentaFacturacion> listaFacturas;
    private List<TipoFormaPago> listaTipoFormaPago;
    private Collection<CorrelativoDocumento> listaCorrelativos;
    private Collection<VentaDetalleFacturacion> listaDetalleFacturacion;
    private Collection<OrdenPedido> listaOrdenesPedido;
    private List<String> listaTipoPago;
    private List<String> listaGuiaSeleccionadas;
    private List<GuiaRemision> listaGuiaRemisionElegir;
    private List<GuiaRemision> listaGuiaRemisionElegido;
    
    private Date busquedaDel;
    private Date busquedaAl;

    private String numero;
    private String estado;
    private String color;

    private IComando comando;
    

 
    public IComando getComando() {
        return comando;
    }

    public void setComando(IComando comando) {
        this.comando = comando;
    }

    public VentaFacturacion getFacturaBusqueda() {
        return facturaBusqueda;
    }

    public void setFacturaBusqueda(VentaFacturacion facturaBusqueda) {
        this.facturaBusqueda = facturaBusqueda;
    }

    public VentaFacturacion getFacturaFormulario() {
        return facturaFormulario;
    }

    public void setFacturaFormulario(VentaFacturacion facturaFormulario) {
        this.facturaFormulario = facturaFormulario;
    }

    public VentaFacturacion getFacturaSeleccionado() {
        return facturaSeleccionado;
    }

    public void setFacturaSeleccionado(VentaFacturacion facturaSeleccionado) {
        this.facturaSeleccionado = facturaSeleccionado;
    }

    public Collection<VentaFacturacion> getListaFacturas() {
        return listaFacturas;
    }

    public void setListaFacturas(Collection<VentaFacturacion> listaFacturas) {
        this.listaFacturas = listaFacturas;
    }

    public List<TipoFormaPago> getListaTipoFormaPago() {
        return listaTipoFormaPago;
    }

    public void setListaTipoFormaPago(List<TipoFormaPago> listaTipoFormaPago) {
        this.listaTipoFormaPago = listaTipoFormaPago;
    }

    public Date getBusquedaDel() {
        return busquedaDel;
    }

    public void setBusquedaDel(Date busquedaDel) {
        this.busquedaDel = busquedaDel;
    }

    public Date getBusquedaAl() {
        return busquedaAl;
    }

    public void setBusquedaAl(Date busquedaAl) {
        this.busquedaAl = busquedaAl;
    }

    public Collection<CorrelativoDocumento> getListaCorrelativos() {
        return listaCorrelativos;
    }

    public void setListaCorrelativos(Collection<CorrelativoDocumento> listaCorrelativos) {
        this.listaCorrelativos = listaCorrelativos;
    }

    public Collection<VentaDetalleFacturacion> getListaDetalleFacturacion() {
        return listaDetalleFacturacion;
    }

    public void setListaDetalleFacturacion(Collection<VentaDetalleFacturacion> listaDetalleFacturacion) {
        this.listaDetalleFacturacion = listaDetalleFacturacion;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public Collection<OrdenPedido> getListaOrdenesPedido() {
        return listaOrdenesPedido;
    }

    public void setListaOrdenesPedido(Collection<OrdenPedido> listaOrdenesPedido) {
        this.listaOrdenesPedido = listaOrdenesPedido;
    }

    public List<String> getListaTipoPago() {
        return listaTipoPago;
    }

    public void setListaTipoPago(List<String> listaTipoPago) {
        this.listaTipoPago = listaTipoPago;
    }

    public List<GuiaRemision> getListaGuiaRemisionElegir() {
        return listaGuiaRemisionElegir;
    }

    public void setListaGuiaRemisionElegir(List<GuiaRemision> listaGuiaRemisionElegir) {
        this.listaGuiaRemisionElegir = listaGuiaRemisionElegir;
    }

    public List<String> getListaGuiaSeleccionadas() {
        return listaGuiaSeleccionadas;
    }

    public void setListaGuiaSeleccionadas(List<String> listaGuiaSeleccionadas) {
        this.listaGuiaSeleccionadas = listaGuiaSeleccionadas;
    }

    public List<GuiaRemision> getListaGuiaRemisionElegido() {
        return listaGuiaRemisionElegido;
    }

    public void setListaGuiaRemisionElegido(List<GuiaRemision> listaGuiaRemisionElegido) {
        this.listaGuiaRemisionElegido = listaGuiaRemisionElegido;
    }
}
